package com.znn.dagger2demo.component;

import android.location.LocationManager;

import com.google.gson.Gson;
import com.znn.dagger2demo.MyApplication;
import com.znn.dagger2demo.module.AppApplicationModule;

import javax.inject.Singleton;

import dagger.Component;

/**
 * @author RANDY.ZHANG
 * @version 1.0
 * @company:
 * @date 16/8/8 16:25
 */
@Singleton
@Component(modules = {AppApplicationModule.class})
public interface ApplicationComponent {
    void inject(MyApplication application);
    LocationManager getLocationManager();
    Gson getGson();
}
